const fs = require('fs')
function getReadeFile(url) {
  //查阅文档，构造promise函数需要有resolve,reject ,成功调用resolve,失败调用reject
  return new Promise(function (resolve, reject) {
    fs.readFile(url, 'utf8', function (err, dataStr) {
      if (err) {
        // 读取文件失败--执行函数reject

        return reject(err)
      }
      // 读取成功 --执行函数resolve
      return resolve(dataStr)
    })
  })
}
// re第一个函数是由resolve函数传递过来的，err同
getReadeFile('./01.html').then(function (re) {
  console.log(this)
  // console.log(re)
}, err => {
  console.log(err.message)
})

